function returnTime(date,fmt){
	let ret;
	const opt = {
	  "Y+": date.getFullYear().toString(), // 年
	  "m+": (date.getMonth() + 1).toString(), // 月
	  "d+": date.getDate().toString(), // 日
	  "H+": date.getHours().toString(), // 时
	  "M+": date.getMinutes().toString(), // 分
	  "S+": date.getSeconds().toString() // 秒
	  // 有其他格式化字符需求可以继续添加，必须转化成字符串
	};
	for (let k in opt) {
	  ret = new RegExp("(" + k + ")").exec(fmt);
	  if (ret) {
	    fmt = fmt.replace(ret[1], (ret[1].length == 1) ? (opt[k]) : (opt[k].padStart(ret[1].length, "0")))
	  }
	}
	return fmt;
}

export function availableFilter(options) {
  switch (options) {
    case 0:
      return '草稿'
    case 1:
      return '发布'
    case 2:
      return '待审核'
    default:
      return 'err'
  }
}
export function timeReplaceFilter(options) {
  if (options && options.replace) return options.replace(/\//g, '-')
  else return options
}

export function showImage(str) {
  return process.env.VUE_APP_BASE_API + str
}

export function YYYY_MM_DD(time) {
	if(!time) return '';
  let date = new Date(time)
	return returnTime(date,'YYYY-mm-dd')
}

export function YYYY_MM_DD_hh_mm_ss(time) {
	if(!time) return '';
  let date = new Date(time)
	return returnTime(date,'YYYY-mm-dd HH:MM:SS')
}

export function MM_DD_hh_mm(time) {
	if(!time) return '';
  let date = new Date(time)
	return returnTime(date,'mm-dd HH:MM')
}


export function idNumber(str) {
  if (!str) return 'error'
  return `${str.slice(0,6)}********${str.slice(str.length-4,str.length)}`
}
